Доброго дня..
Закончил сайт и решил залить на реальный сервак, сразу говорю что на локалхосте всё работает.
Вообщем проблема в следующем, я в ajax'e ноль, поэтому прошу как можно проще указать на ошибку
А ошибка заключается именно в этом скрипте, который неправильно почему-то работает:
<script type="text/javascript">
$(document).ready(function(){
function loading_show(){
$('#loading').html("<img src='images/loading.gif'/>").fadeIn('fast');
}
function loading_hide(){
$('#loading').fadeOut('fast');
}
function loadData(page){
loading_show();
$.ajax
({
type: "POST",
url: "<?php
if(isset($_GET['cat'])) {
if($_GET['cat'] == 'policy') {
echo '.inc/pol_data.php';
}
elseif($_GET['cat'] == 'economy') {
echo '.inc/eco_data.php';
}
elseif($_GET['cat'] == 'society') {
echo './inc/soc_data.php';
}
else {
echo './inc/loadData.php';
}
}
if(isset($_GET['search_sub'])) {
echo './inc/loadData2.php';
}
else {
echo './inc/loadData.php';
}
?>",
data: "page="+page,
success: function(msg)
{
$("#container").ajaxComplete(function(event, request, settings)
{
loading_hide();
$("#container").html(msg);
});
}
});
}
loadData(1); // For first time page load default results
$('#container #paginator span.active').live('click',function(){
var page = $(this).attr('p');
loadData(page);
});
$('#go_btn').live('click',function(){
var page = parseInt($('.goto').val());
var no_of_pages = parseInt($('.total').attr('a'));
if(page != 0 && page <= no_of_pages){
loadData(page);
}else{
alert('Enter a PAGE between 1 and '+no_of_pages);
$('.goto').val("").focus();
return false;
}
});
});
</script>
как видно, если переменная ГЕТ будет равняться нужным значениям, то надо подгружать нужный файл, этого не происходит, то есть тупо не срабатывает скрипт, на экране никакой ошибки не выводится, но если посмотреть в хроме в console, то есть ошибка:
XMLHttpRequest cannot load
http://error.hostinger.eu/?. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://testing666.96.lt' is therefore not allowed access.
а также если посмотреть код страницы, то видно, что он инклудит пхп-страницу неправильно, а именно:
url: "./inc/soc_data.php./inc/loadData.php",
а должно быть:
url: "./inc/soc_data.php",
Кто-то сталкивался с аналогичной проблемой? Буду признателен за любую помощь
